Experiences in Roodepoort, South Africa